-
Notifications
You must be signed in to change notification settings - Fork 2.3k
[ADD] real_estate : add real estate property and create invoice #845
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
rodh-odoo
wants to merge
8
commits into
odoo:18.0
Choose a base branch
from
odoo-dev:18.0-training-rodh
base: 18.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
deso-odoo
reviewed
Jul 11, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here is the review!
Some comments:
Follow commit message guidelines. This tool can be helpful.
- Last 2 Commits are useless you should use commit amend and fix it in the original commit.
- Commit messages should be objective, concise, and written in the third person, focusing on what was changed rather that who did it or how. eg: phrases like: "I added...", "I did...", "First I did X, then I did Y", etc should be avoided.
- Can you have a look at linting in all your files. I see too many linting issues.
one model created real estate and display in app. one table created for estate property in database with dome database . variable of table like name, description, date etc.
first i add data with csv file in module and after that with xml file code i add data that display on frontend in list view and form view both also disable selling price so anyone cannot change it
…or property implement Sold and Cancel button in estate property with validation add offer option in property with accept and refused button automatic update selling price when buyer accept offer only one buyer can accept one offer through validation
…or offers Added stat button on property type to show related offers with domain filtering Applied decorations on offer and property list views for status indication Made 'offer' and 'tag' list views editable and added optional availability field Set default filter for 'Available' properties, improved living area search logic
…ritance Added logic to create a customer invoice when a property is marked as Sold Invoice includes 6% commission and ₹100 administrative fees Display property in user which buy by them only can delete property if it is in new or cancelled state [FIX] estate_account: fixed check style and tutorial changes fixed check style and tutorial changes in estate_account and estate_property
8ce84da
to
2cfc4f4
Compare
improve code and change file name according to guidelines rename model name same as the record name
ab9e06c
to
82482ce
Compare
Implemented PDF report generation for property offers using QWeb templates. Created a new report template to display offer details in a printable format. Added demo data for offers to simulate real scenarios and support testing. Ensured demo offers are linked to existing demo properties and partners.
e49836d
to
4446c54
Compare
Prevent creation of offers on sold properties and Prevent selling properties without accepted offers Ensure successful property sale updates the state correctly Add tests to validate offer and sale constraints Add test to ensure Garden Area and Orientation are reset when Garden is unchecked
4446c54
to
0af47a3
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
firstly create real_estate module and add estate property in property module, add offers in property and also sales person and buyer name .
add business logic to validate offer amount, compute deadline and manage status.
generate invoice when successful sale property and also show in buyer(user) profile